Relations between automata and the simple k-path problem

نویسندگان

  • Ran Ben-Basat
  • Ariel Gabizon
چکیده

Let G be a directed graph on n vertices. A k-path in G is a path p = v1 → . . . → vk in G. Given an integer k ≤ n, the SIMPLE k-PATH problem asks whether there exists a simple k-path in G. In case G is weighted, the MIN-WT SIMPLE k-PATH problem asks for a simple k-path in G of minimal weight. The fastest currently known deterministic algorithm for MIN-WT SIMPLE k-PATH by Fomin, Lokshtanov and Saurabh [5] runs in time O(2.851 · n · logW ) for graphs with integer weights in the range [−W,W ]. This is also the best currently known deterministic algorithm for SIMPLE k-PATHwhere the running time is the same without the logW factor. We define Lk(n) ⊆ [n] to be the set of words of length k whose symbols are all distinct. We show that an explicit construction of a non-deterministic automaton (NFA) of size f(k) ·n for Lk(n) implies an algorithm of running time O(f(k) ·n · logW ) for MIN-WT SIMPLE k-PATH when the weights are non-negative or the constructed NFA is acyclic as a directed graph. We show that the algorithm of Kneis et al. [9] and its derandomization by Chen et al.[8] for SIMPLE k-PATH can be used to construct an acylic NFA for Lk(n) of size O (4). We show, on the other hand, that any NFA for Lk(n) must have size at least 2 . We thus propose closing this gap and determining the smallest NFA for Lk(n) as an interesting open problem that might lead to faster algorithms for MIN-WT SIMPLE k-PATH. We use a relation between SIMPLE k-PATH and non-deterministic xor automata (NXA) to give another direction for a deterministic algorithm with running time O(2) for SIMPLE k-PATH.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Robot Path Planning Using Cellular Automata and Genetic Algorithm

In path planning Problems, a complete description of robot geometry, environments and obstacle are presented; the main goal is routing, moving from source to destination, without dealing with obstacles. Also, the existing route should be optimal. The definition of optimality in routing is the same as minimizing the route, in other words, the best possible route to reach the destination. In most...

متن کامل

Some relations between Kekule structure and Morgan-Voyce polynomials

In this paper, Kekule structures of benzenoid chains are considered. It has been shown that the coefficients of a B_n (x) Morgan-Voyce polynomial equal to the number of k-matchings (m(G,k)) of a path graph which has N=2n+1 points. Furtermore, two relations are obtained between regularly zig-zag nonbranched catacondensed benzenid chains and Morgan-Voyce polynomials and between regularly zig-zag ...

متن کامل

Relational Databases Query Optimization using Hybrid Evolutionary Algorithm

Optimizing the database queries is one of hard research problems. Exhaustive search techniques like dynamic programming is suitable for queries with a few relations, but by increasing the number of relations in query, much use of memory and processing is needed, and the use of these methods is not suitable, so we have to use random and evolutionary methods. The use of evolutionary methods, beca...

متن کامل

An Ant-Colony Optimization Clustering Model for Cellular Automata Routing in Wireless Sensor Networks

High efficient routing is an important issue for the design of wireless sensor network (WSN) protocols to meet the severe hardware and resource constraints. This paper presents an inclusive evolutionary reinforcement method. The proposed approach is a combination of Cellular Automata (CA) and Ant Colony Optimization (ACO) techniques in order to create collision-free trajectories for every agent...

متن کامل

Path-Bounded One-Way Multihead Finite Automata

For each positive integer r ≥ 1, a nondeterministic machine M is r path-bounded if for any input word x, there are r computation paths of M on x. This paper investigates the accepting powers of pathbounded one-way (simple) multihead nondeterministic finite automata. It is shown that for each k ≥ 2 and r ≥ 1, there is a language accepted by an (r+1) path-bounded one-way nondeterministic k head f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1401.5707  شماره 

صفحات  -

تاریخ انتشار 2014